﻿@charset "utf-8";
/* CSS Document */
.protext{border:1px solid #e5e5e5;line-height:24px;padding:10px;margin-bottom:15px;text-indent:20px;} 


.infoproduct { padding-top:6px; border:1px dotted #C5C5C5; width:819px; overflow:hidden; margin-bottom:36px;}
.infoproduct .product { width:800px; margin:0 auto;}
.infoproduct .product img {border:1px solid #CCC;}
.infoproduct .product .li { background-color:#FFF; }
.infoproduct .product p { line-height:26px;}


.abox{ overflow:hidden; background:url(../images/abox_bg.jpg) repeat-x left top; width:100%; padding-top:25px; margin-bottom:20px;}
.box{ clear:both;overflow:hidden; width:1040px; margin:0 auto; }


.abox .conTitle{ padding:9px 16px;}

.about{overflow:hidden; width:350px; float:left; margin-right:30px; background-color:#FFF; }

.about .infonn { overflow:hidden; padding:0 16px 0;}
.about .infonn .T{  font-weight:bold;padding-top:12px; font-size:15px;}
.about .infonn p {  line-height:26px; color:#404040;}
.about .infonn p a{  padding-top:10px; display:block;}

.boxc{ width:350px; float:left; background-color:#FFF;}
.boxc .infonn { overflow:hidden; padding:0 16px 0;}
.boxc .infonn p {  line-height:30px; color:#404040;}

.boxr{ width:281px; float:right; background-color:#FFF;}
.boxr .conList{ padding:0 16px 0; color:#787878;}
.boxr .conList a{color:#787878;}




.ybox{ width:100%; margin:0 auto; background:url(../images/ybox.jpg) no-repeat center top; overflow:hidden; height:774px;margin-bottom:19px;}
.ybox .box{padding-top:34px; overflow:hidden; color:#FFF;}
.ybox .yzi{ height:72px; background:url(../images/zi.png) no-repeat center top; overflow:hidden; margin-bottom:40px;}
.ybox .yboxl{ width:500px; float:left; overflow:hidden; background:url(../images/yboxl.png) no-repeat center bottom; padding-bottom:340px;}

.ybox .yboxr{ width:515px; float:right; background:url(../images/yboxr.png) no-repeat center top; padding-top:340px;}
.ybox .ynn1{ background:url(../images/ynn1.png) no-repeat left top; overflow:hidden; padding-left:78px; margin-bottom:18px;}
.ybox .ynn2{ background:url(../images/ynn2.png) no-repeat left top; overflow:hidden; padding-left:78px;}
.ybox .ynn3{ background:url(../images/ynn3.png) no-repeat left top; overflow:hidden; padding-left:78px;}
.ybox .ynn4{ background:url(../images/ynn4.png) no-repeat left top; overflow:hidden; padding-left:78px;}

.ybox .T{ color:#F79F00; font-size:27px; font-weight:bold; font-family: 'Microsoft YaHei'; height:50px; line-height:50px;}
.ybox p{ line-height:25px; font-size:14px;font-family: 'Microsoft YaHei'; }

.bbox{ width:100%; overflow:hidden;padding-top:5px; background-color:#EDEDED;}
.jbox{ width:1040px; margin:0 auto; overflow:hidden;}
.jbox .inTitle{ border-bottom:1px solid #75C01F; margin-bottom:17px;}

.picScroll .innn{ }
/* 图片滚动 */
.picScroll{width:1011px; margin:0 auto;  padding:0px 0 9px 29px; overflow:hidden; position:relative; }
.picScroll ul{ overflow:hidden; zoom:1; overflow:hidden;}
.picScroll ul li{ float:left; margin: 0 4px;  width:236px; overflow:hidden; display:inline; }
.picScroll ul li img{ width:234px; height:189px; border:1px solid #3E7500; }
.picScroll ul li p{ text-align:center; line-height:29px;}
.picScroll .prev,
.picScroll .next{ position:absolute;  left:10px; top: 80px; display:block; width:18px; height:28px; overflow:hidden; background:url(../images/common/icons.png) -40px 0 no-repeat; cursor:pointer;  }
.picScroll .next{ left:auto; right:10px; background-position:-120px 0; }
.picScroll .prevStop{ background-position:0 0; }
.picScroll .nextStop{ background-position:-80px 0; }


.inTitle { overflow:hidden;height:49px; border-bottom:1px solid #D5D5D5;} 
.inTitle p { padding-left:3px; font-size:20px; line-height:49px;font-family:微软雅黑; color:#363739; font-weight:bold;}
.inTitle span{ color:#7B7B7B; font-size:12px !important; font-weight:normal; padding-left:4px;}



.boxr{ width:276px; float:right; overflow:hidden;}
.boxr .infoTitle{ margin-bottom:21px;}
.focusBox { margin:0 auto 9px; position: relative; width: 246px; height: 187px;  overflow: hidden; font-family:Arial; text-align: left;}
.focusBox .pic img { width: 246px; height: 187px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 26px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: #FFF; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; } 
.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60; }


.boxR{ width:503px; float:right;overflow:hidden;}



.boxL{ width:503px; float:left;}


.inews{ overflow:hidden; margin-bottom:26px;}
.inews .infonn{} 
.inews{ overflow:hidden;}
.inews ul { overflow:hidden; font-size:14px; padding-top:6px;}
.inews ul li { padding-left:20px; overflow:hidden; line-height:33px;height:33px; border-bottom:1px dotted #CCC;}
.inews ul li span { float:right; padding-right:10px;}
.inews ul li a { float:left;}



.mend{ width:1000px; margin:0 auto 42px; overflow:hidden;}
.mend img{ margin:0 4px;}

.shangm{ overflow:hidden; width:100%; background-color:#2B5002;}
.shangmeng { width:1000px; margin:0 auto; padding:7px 0; background:url(../images/sm.jpg) no-repeat left 6px;}
.shangmeng li{ float:left; color:#FFF; margin-right:10px; margin-top:5px}
.shangmeng p { line-height:25px; color:#fff; }
.shangmeng p span {font-size:15px; padding:0 4px 0 60px; font-family:微软雅黑;}
.shangmeng p a { color:#fff; }

.infonews { overflow:hidden;}
.infonews li { padding-left:20px; overflow:hidden;  line-height:36px; border-bottom:1px dotted #CECAC9; background: url(../images/common/icon_news.jpg) no-repeat 4px 15px ;}
.infonews li span { float:right; padding-right:5px;}
.infonews li a { float:left; }

.xiangxi { overflow:hidden; width:749px;}
.xiangxi .xz {float:left; width:232px;}
.xiangxi .xz p {padding-top:6px;}
.xiangxi .xy {float:left; padding:30px 0 0 100px;}
.xiangxi .xy p { line-height:28px; font-weight:bold;}
.xiangxi .xy h1{ font-size:13px !important;}

.titlep {font-weight:bold; text-align:center; font-size:13px; line-height:48px;}
.time{ margin-bottom: 10px; background-color: #E8E8E6;}
.time p{ text-align: center; line-height: 26px;}

.relatv { overflow: hidden; margin: 21px 0; background-color: #E8E8E6;  padding: 2px 5px 2px 5px; border: solid 1px #DDD; height:28px;}
.relatv p{ line-height: 26px;}
.relatv p.uppage{ float: left;}
.relatv p.nextpage{ float: right;}
.relatv a { margin-left:5px; color:#E95F20;}
.tag { font-family: "微软雅黑";}
.rtt { padding:20px 0 5px 0; width:500px;}
 
.infons ul { overflow:hidden;}
.infons ul li { float:left; width:330px; padding-left:20px; overflow:hidden;  line-height:33px; border-bottom:1px dotted #CECAC9; background: url(../images/common/icon_news.jpg) 4px 15px no-repeat;}

.infopro ul{ overflow:hidden;}
.infopro ul li{ float:left; width:228px; text-align:center; margin:0 22px 12px;}
.infopro ul li a img { margin-bottom:10px; border:1px solid #C5C5C5;}

.pages {
	margin-top: 20px;
	clear: both;
	overflow: hidden;
	color:#444;
}
.pages a {
	color:#444;
	font-weight:bold
}
.pages a:hover {
	color:#f60;
}
.pages ul {
	list-style:none
}
.pages span {
	display: block;
	float:left;
	margin-left:8px;
	list-style:none;
	padding: 2px 5px 2px 5px;
	border: #aaaadd 1px solid;
}
.pages span.previous_s, .pages span.next {
	background-color: #E2E2E2;
}
.pages span.pages_solid {
	color: #FFF;
	background-color: #000099;
}
.pages a {
	display: block;
	float:left;
	margin-left:8px;
	list-style:none;
	padding: 2px 5px 2px 5px;
	border: #aaaadd 1px solid;
}
.pages a.previous_s, .pages a.next {
	background-color: #E2E2E2;
}
.pages a.pages_solid {
	color: #FFF;
	background-color: #000099;
}
#tip {
	position:absolute;
	color:#333;
	display:none;
}
#tip s {
	position:absolute;
	top:40px;
	left:-20px;
	display:block;
	width:0px;
	height:0px;
	font-size:0px;
	line-height:0px;
	border-color:transparent #BBA transparent transparent;
	border-style:dashed solid dashed dashed;
	border-width:10px;
}
#tip s i {
	position:absolute;
	top:-10px;
	left:-8px;
	display:block;
	width:0px;
	height:0px;
	font-size:0px;
	line-height:0px;
	border-color:transparent #fff transparent transparent;
	border-style:dashed solid dashed dashed;
	border-width:10px;
}
#tip .t_box {
	position:relative;
	background-color:#CCC;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	bottom:-3px;
	right:-3px;
}
#tip .t_box div {
	position:relative;
	background-color:#FFF;
	border:1px solid #ACA899;
	background:#FFF;
	padding:1px;
	top:-3px;
	left:-3px;
}
.tip {
	border:1px solid #DDD;
	overflow: hidden;
}
.tag a {
	margin:0px 5px;
}
.tag {
	
	border: solid 1px #CCC;
	background-color: #F5F6F5;
	line-height: 25px;
	padding-left: 25px;
	margin-bottom: 10px;
}
.tag a {
	text-decoration: none;
}
.unpage {
	line-height: 25px;
}
.unpage span {
	font-weight: bold;
}




/*pages*/
.pagination-wrapper {
 clear:both;
 padding:1em 0 2em 0;
 text-align:center;
}
.pagination {
 display: inline-block;
 *display: inline;
 *zoom: 1;
 font-size:12px;
 border-radius: 3px;
 box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
.pagination li{
 list-style: none;
 float: left;
 display:block;
 line-height:1em;
 padding: .5em .8em;
 text-decoration: none;
 border: 1px solid #ddd;
 border-left-width: 0;
}
.pagination li a {
 display: inline-block;
 background-color: #f9f9f9;
 color: #999;
}
.pagination li a:link{

 background:#fff;
 color: #4C78A5;
}
.pagination li a:hover{
 text-decoration:none;
}
.pagination li a:link:hover {
 color: #000;
}
.pagination li.thisclass {
 background-color: #f9f9f9;
 color:#999;
}
.pagination li:first-child {
 border-left-width: 1px;
 border-radius: 3px 0 0 3px;
}
.pagination li:last-child{
 border-radius: 0 3px 3px 0;
}
.pagination .pageinfo{
 color: #444;
}